package com.flyme.module.base.client.api;


import com.flyme.common.core.model.ResultBody;
import com.flyme.module.base.client.entity.SysHtml;
import org.springframework.web.bind.annotation.*;

import java.util.List;

/**
 * @author zyf
 */
@RequestMapping("/html")
public interface SysHtmlRemoteService {

    /**
     * 获取协议
     */
    @PostMapping(value="/tree")
    ResultBody<List<SysHtml>> tree(@ModelAttribute(value = "html") SysHtml html);


    /**
     * 更新协议
     *
     * @param examType
     * @return
     */
    @PostMapping("/edit")
    ResultBody edit(@ModelAttribute(value = "html") SysHtml html);
    /**
     * 根据ID查询详情
     * @param id
     * @return
     */
    @GetMapping(value = "/get/{id}")
    ResultBody get(@PathVariable Long id);
    /**
     * 删除协议
     *
     * @param id 分类ID
     * @return
     */
    @PostMapping(value="/delById")
    ResultBody delById(@RequestParam Long id);
}
